import { defineConfig } from 'tsup';

export default defineConfig({
  entry: ['src/index.ts'],
  outDir: 'dist',
  format: ['esm', 'cjs'], // 输出ES模块和CommonJS模块
  dts: true, // 自动生成类型声明文件
  sourcemap: true, // 生成sourcemap便于调试
  clean: true, // 构建前清理dist目录
  target: 'es2020',
});